import { createRouter, createWebHistory } from 'vue-router';
import login from '../src/login.vue'
import home from '../src/tmp/home.vue'

const routes = [
    {
        path: '/',
        redirect: '/login' // 默认重定向到登录页
      },
    {
        name: 'login', // 注意这里的名字和path是否符合你的需求
        path: '/login',
        component: login,
    },
    {   name:'home',
        path: '/home',
        component: home
      }

];

// 创建路由实例
const router = createRouter({
    history: createWebHistory('/star/vue/'),
    routes, // short for `routes: routes`
});

// 如果需要修改push方法的行为，可以这样处理错误
const originalPush = router.push;
router.push = function push(location) {
    return originalPush.call(this, location).catch(err => err)
}

export default router;